cmake_minimum_required(VERSION 3.0) # 最低版本要求设置为3.0

project(main) # 工程名称

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -o2 -Wall") # 设置g++编译参数 -g生成带调试信息的可执行文件，-o2优化源代码，-Wall 打印警告信息

include_directories(include) # 向工程添加多个特定的头文件搜索路径 --->相当于指定g++编译器的-I参数

add_executable(main main.cpp src/family_tree.cpp src/file.cpp) # 生成可执行文件 编译main.cpp生成可执行文件main


